package com.medusa.aps.business.modules.basic.model.output;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * 班制设备信息
 *
 * @author shenzhiwei
 */
@Getter
@Setter
@EqualsAndHashCode(of = "id")
@Schema(description = "班制设备信息")
@Accessors(chain = true)
public class ClassSystemEquipmentModel {

    /**
     * 设备id
     */
    @Schema(description = "设备id")
    private Long id;

    /**
     * 设备名称
     */
    @Schema(description = "设备名称")
    private String deviceName;

    /**
     * 设备编码
     */
    @Schema(description = "设备编码")
    private String deviceCode;

    /**
     * 是否已选择
     */
    @Schema(description = "是否已选择")
    private Boolean selected;

    /**
     * 是否已被其他班制绑定
     */
    @Schema(description = "是否已被其他班制绑定")
    private Boolean bound;
}
